﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleAndOperation
{
    internal class Program
    {
        static void Main(string[] args)

        {
            Test4();
            Console.Read();
        }
        /// <summary>
        /// 测试Write  和WriteLine
        /// </summary>
        static void Test1()
        {
            Console.WriteLine("今天天气怎么样?");
            Console.Write("天气很好呀");
            Console.Write("有什么计划吗？\n");
            Console.WriteLine("去郊游那");
        }
        /// <summary>
        /// Read ReadLine 测试系统
        /// </summary>
        static void Test2()
        {
            Console.WriteLine("欢迎使用信息录入系统");
            Console.WriteLine("请输入姓名：");
            string name = Console.ReadLine();
            Console.WriteLine("请输入电话：");
            string phone = Console.ReadLine();
            Console.WriteLine("姓名：" + name + "电话： " + phone);

        }
        /// <summary>
        /// 三种字符串格式化方法
        /// </summary>
        static void Test3()
        {
            string name = "kobe";
            int age = 41;
            string hobby = "打篮球";

            // 直接拼接

            string result1 = "姓名：" + name + "年龄：" + age + "爱好：" + hobby;

            // 格式化方式


            // 使用$符号格式化
            string result3 = $"姓名：{name}，年龄：{age}，爱好：{hobby}";

            Console.WriteLine(result1);
            Console.WriteLine("姓名：{0},年龄：{1}，爱好：{2}", name, age, hobby);
            Console.WriteLine(result3);
        }

        static void Test4() {
            // 赋值运算符
            int a = 10;
            int b = 20;

            // + 
            Console.WriteLine($"a+b={a+b}");

            // - 
            Console.WriteLine($"a-b={a - b}");

            // *
            Console.WriteLine($"a*b={a * b}");

            // / 
            Console.WriteLine($"a/b={a/b}");

            // % 求模
            Console.WriteLine($"a%b={a%b}");

            // +=  -= *= /= %=
            Console.WriteLine($"a+=40={a+=40}");

            // ++ -- 
            Console.WriteLine($"a++={a++}");

            Console.WriteLine($"a--={a--}");

            Console.WriteLine($"--a={--a}");

            Console.WriteLine($"++a={++a}");


        }
    }
}
